<topicVersion>
  <topicName>LynxWiki</topicName>
  <creator></creator>
  <createdOn>2013-02-22T10:22:02.944</createdOn>
  <version>3</version>
  <editReason />
  <wikiText>        * Packrat parser for generating WikiObjectModel (WOM) output from wiki text input (functional - needs cleanup)
        * Xml Transform to create HTML output from WOM input (functional - bug in non-existing topic link)
        * Wiki text input and WOM output stored in topic version file (done)
        * Current topic version and history version created simultaneously (done)
        * Topic Discussion as a related wiki text to the main Topic (not done)
        * support for minor edit where only current version and latest version file are updated (done)
        * Topic version data stored as xml data (done)
        * directory data stored as xml data (functional - change from XmlDocument to XDocument format)
        * multiple directory support from wiki root  (functional)
        * plan for permission model for directories and topics - use Windows auth in Intranet or ASP.Net Membership in Internet environment (need to add membership admin functions for Internet)
        * upload directory for images and file attachments (not done)
        * dynamic topic content through embedded scripts (barely functional - need to expand DSL and test)
        * "IronPython":http://ironpython.net based scripting engine with DSL called IronWiki, with DSL extensible via plugins (basic functionality - need to add plugin configuration)
        * MVC 4 application (done)
        * repository based access to data store (done for TopicVersion and WikiDirectory - not done for TopicDiscussion)
        * customizable wiki look through _Layout.cshtml integration (done - builtin to mvc4)
        * ability to delete a topic while retaining all history of that topic (via deletion of the current version of the topic) (not done)
        * a directory deletion does not remove the topics and topic histories contained (though those topics are no longer accessible through the wiki without re-creating the directory in the wiki) (not done)
        * code highlighting from "SyntaxHighlighter":http://alexgorbatchev.com/SyntaxHighlighter (done)
        * topic tagging and tag cloud (not done)
        * topic search capability (not done)
        * print support via css (done)
        * function to provide list of links to a page (not done)
        * add left hand admin functions (partly done)</wikiText>
  <body>&lt;WomDocument&gt;
&lt;BaseTopic&gt;http://localhost/LynxWiki/WikiTopic/Index&lt;/BaseTopic&gt;
&lt;BaseEdit&gt;http://localhost/LynxWiki/WikiTopic/EditTopic&lt;/BaseEdit&gt;
&lt;BaseImage&gt;http://localhost/LynxWiki/images/&lt;/BaseImage&gt;
&lt;SiteUrl&gt;http://localhost/LynxWiki/&lt;/SiteUrl&gt;
&lt;InputDoc&gt;&lt;/InputDoc&gt;
&lt;list type="unordered"&gt;&lt;item&gt;
&lt;womListText&gt; Packrat parser for generating &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;WikiObjectModel&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt; (WOM) output from wiki text input (functional - needs cleanup)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Xml Transform to create HTML output from WOM input (functional - bug in non-existing topic link)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Wiki text input and WOM output stored in topic version file (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Current topic version and history version created simultaneously (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Topic Discussion as a related wiki text to the main Topic (not done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; support for minor edit where only current version and latest version file are updated (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; Topic version data stored as xml data (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; directory data stored as xml data (functional - change from &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;XmlDocument&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt; to &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithMulticaps&gt;XDocument&lt;/StartsWithMulticaps&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt; format)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; multiple directory support from wiki root  (functional)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; plan for permission model for directories and topics - use Windows auth in Intranet or ASP.Net Membership in Internet environment (need to add membership admin functions for Internet)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; upload directory for images and file attachments (not done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; dynamic topic content through embedded scripts (barely functional - need to expand DSL and test)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; &lt;/womListText&gt;&lt;FreeLinkToHttpLink&gt;&lt;FreeLink&gt;IronPython&lt;/FreeLink&gt;&lt;HttpLink&gt;http://ironpython.net&lt;/HttpLink&gt;&lt;/FreeLinkToHttpLink&gt;&lt;womListText&gt; based scripting engine with DSL called &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;IronWiki&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt;, with DSL extensible via plugins (basic functionality - need to add plugin configuration)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; MVC 4 application (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; repository based access to data store (done for &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;TopicVersion&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt; and &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;WikiDirectory&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt; - not done for &lt;/womListText&gt;&lt;CreateNewTopic&gt;&lt;StartsWithOneCap&gt;TopicDiscussion&lt;/StartsWithOneCap&gt;&lt;Namespace&gt;\WikiRoot\WikiDir&lt;/Namespace&gt;&lt;/CreateNewTopic&gt;&lt;womListText&gt;)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; customizable wiki look through _Layout.cshtml integration (done - builtin to mvc4)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; ability to delete a topic while retaining all history of that topic (via deletion of the current version of the topic) (not done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; a directory deletion does not remove the topics and topic histories contained (though those topics are no longer accessible through the wiki without re-creating the directory in the wiki) (not done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; code highlighting from &lt;/womListText&gt;&lt;FreeLinkToHttpLink&gt;&lt;FreeLink&gt;SyntaxHighlighter&lt;/FreeLink&gt;&lt;HttpLink&gt;http://alexgorbatchev.com/SyntaxHighlighter&lt;/HttpLink&gt;&lt;/FreeLinkToHttpLink&gt;&lt;womListText&gt; (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; topic tagging and tag cloud (not done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; topic search capability (not done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; print support via css (done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; function to provide list of links to a page (not done)&lt;/womListText&gt;&lt;/item&gt;
&lt;item&gt;
&lt;womListText&gt; add left hand admin functions (partly done)&lt;/womListText&gt;&lt;/item&gt;&lt;/list&gt;
&lt;/WomDocument&gt;
</body>
</topicVersion>